﻿// -------------------------------------------------------------------------
//    @FileName         :    NFTransLoadRoleDetail.h
//    @Author           :    gaoyi
//    @Date             :    2025-03-27
//    @Email			:    445267987@qq.com
//    @Module           :    NFTransLoadRoleDetail
//
// -------------------------------------------------------------------------

#pragma once

#include <FrameSqlData.pb.h>

#include "proto_db.pb.h"
#include "NFComm/NFObjCommon/NFTransBase.h"
#include "NFLogicCommon/NFLogicShmTypeDefines.h"
#include "NFServerComm/NFServerCommon/NFCacheDataLoadTransTemplate.h"

class NFTransLoadRoleDetail : public NFCacheDataLoadTransTemplate<NFTransLoadRoleDetail, proto_ff::tbSnsRoleDetail, EOT_TRANS_GET_SNS_ROLE_DETAIL>
{
public:
    NFTransLoadRoleDetail();

    ~NFTransLoadRoleDetail() override;

    int CreateInit();

    int ResumeInit();
};
